package com.cskaoyan.service;

import com.cskaoyan.bean.bo.GoodsBO;
import com.cskaoyan.bean.bo.GoodsUpdateGetBO;
import com.cskaoyan.bean.param.BaseParam;
import com.cskaoyan.bean.po.GoodsListPO;
import com.cskaoyan.bean.vo.*;

public interface GoodsService {
    GoodsVO queryGoods(BaseParam baseParam, Integer goodsId,String goodsSn,String name);

    GoodsCreateVO createGoods(GoodsBO goodsBO);

    GoodsUpdateVO updateGoods(GoodsUpdateGetBO goodsUpdateGetBO);

    void deleteGoods(GoodsListPO goodListBO);

    GoodsDetailVO detailGoods(Integer id);

    GoodsCatAndBrandVO getCatAndBrand();

}
